package butines.common.steering;

import butines.common.math.Vector2D;

public interface Vehicle extends LocalSpace, Obstacle {

	float getMaxForce();
	
	float getMaxSpeed();
	
	float getSpeed();
	
	float getMass();
	
	float getRadius();
	
	Vector2D getVelocity();
	
	Vector2D getAccel();
	
	void applySteeringForce(Vector2D steeringForce);
	
	void applyBrakingForce(float rate);
	
}
